#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) 
{
	char one[30],two[30],sum[50],op;
	int n,m,j=0;
	gets(one);
	n=strlen(one);
	gets(two);
	m=strlen(two);
	for(int i=0;i<n+m;i++)
	{
		if(i<n)sum[i]=one[i];
		else if(i<n+m)
			{
				sum[i]=two[j];
				j++;
			}
	}
	for(int i=0;i<n+m;i++)
	{
		for(j=i+1;j<n+m;j++)
		{
			if(sum[i]>sum[j])
			{
				op=sum[i];
				sum[i]=sum[j];
				sum[j]=op;
			}
		}
	}
	printf("%s\n",sum);
}